package org.kernely.ui.mvp;

/**
 * Identifier of a view, containing its class, its displayed name and its bundle.
 */
public class ViewIdentifier {

	private String viewClass;
	private String viewName;
	private String bundleName;
	
	/**
	 * Create a view identifier.
	 * @param viewName The displayed name of the view.
	 * @param viewClass The class of the view.
	 * @param bundleName The name of the bundle.
	 */
	public ViewIdentifier(String viewName, String viewClass, String bundleName){
		this.viewClass = viewClass;
		this.viewName = viewName;
		this.bundleName = bundleName;
	}

	/**
	 * Gets the viewClass
	 * @return the viewClass
	 */
	public String getViewClass() {
		return viewClass;
	}

	/**
	 * Gets the viewName
	 * @return the viewName
	 */
	public String getViewName() {
		return viewName;
	}

	/**
	 * Gets the bundleName
	 * @return the bundleName
	 */
	public String getViewBundleName() {
		return bundleName;
	}
	
	
	
}
